﻿
using System;

namespace CBRSystem.Entities
{
	/// <summary>
	/// All allowable enrollment statuses for EnrolledStudents.
	/// </summary>
	/// <remark>this enumeration contains the items contained in the table EnrollmentStatus</remark>
	[Serializable]
	public enum EnrollmentStatusEnum
	{
		/// <summary> 
		/// Currently enrolled in course
		/// </summary>
		[EnumTextValue(@"Currently enrolled in course")]
		Enrolled = 1, 

		/// <summary> 
		/// Transferred out of course
		/// </summary>
		[EnumTextValue(@"Transferred out of course")]
		Transferred_Out = 2, 

		/// <summary> 
		/// Auditing course (no grade awarded)
		/// </summary>
		[EnumTextValue(@"Auditing course (no grade awarded)")]
		Auditing = 3, 

		/// <summary> 
		/// Withdrawn from course
		/// </summary>
		[EnumTextValue(@"Withdrawn from course")]
		Withdrawn = 4, 

		/// <summary> 
		/// Not enrolled, but waiting for an open seat
		/// </summary>
		[EnumTextValue(@"Not enrolled, but waiting for an open seat")]
		Wait_List = 5

	}
}
